Reliable Multicast Protocol Specialization for Caching and Collaboration within the World-Wide Web
نویسنده
چکیده
The World Wide Web (WWW) has become an important medium for information dissemination. One model for synchronous information dissemination is a scheme called webcasting where data is simultaneously distributed to multiple destinations. The WWW's traditional unicast client/server communication model su ers, however, when applied to webcasting; solutions which require many clients to simultaneously fetch data from the origin server using the client/server model will likely cause server and link overload. A number of webcasting solutions have been proposed. Many have limited scalability because they are based on unicast while others use multicast for more scalable data delivery but require server modi cation or have rigid architectures. We believe that successful webcasting solutions will provide scalable, reliable delivery yet still be compatible with the existing Web infrastructure. In this paper we describe a webcast design which improves upon previous designs by leveraging the application level framing (ALF) design methodology. We build upon the Scalable Reliable Multicast (SRM) framework, which is based upon ALF, to create a custom protocol to meet webcasting's needs: reliable delivery which is scalable with respect to both origin server load and link load. We employ the protocol in a webcasting architecture consisting of two reusable components, a webcache component and a browser control component. The resulting application is a scalable webcasting application that requires no browser modi cations or proxy speci cation. We have implemented our design in a webcast application called MASHCast. Initial measurements showed that our scalable custom protocol reduced load times from 7% to 53% depending upon the size of the page and the round-trip time to the page's origin. This work is supported by the Advanced Research Projects Agency (N66001-96-C-8508) and California MICRO.
منابع مشابه
Analysis of the Di erent Caching Systems For the WebPablo
The increasing demand in use of the World Wide Web in combination of the ease with which large video and audio data types can be incorporated, create great demand on bandwidth through the Inter-net. Therefore there is a need for more eecient mechanisms to reduce the latency, bandwidth and servers load. Document caching can improve this performance by exploiting the geographic and temporal local...
متن کاملDesigning a Caching-Based Reliable Multicast Protocol
With the increasing use of the Internet, multi-party communication and collaboration applications are becoming mainstream. This trend calls for high-performance multicast services that scale to large groups and higher bandwidth requirements. Although packet loss characteristics have a large impact on the performance of multicast services, few protocols attempt to adapt and actively exploit such...
متن کاملÉcole Polytechnique Fédérale
The success of the World Wide Web and the Internet is causing great demand of bandwidth, increasing the latency and overloading popular servers. We propose an approach to treat very popular and frequently changed web documents using a continuously reliable multicast transmission. The beneets are very eecient use of the network resources, a reduction on the server's load, lower response times an...
متن کاملWeb Caching with Consistent Hashing
A key performance measure for the World Wide Web is the speed with which content is served to users. As traffic on the Web increases, users are faced with increasing delays and failures in data delivery. Web caching is one of the key strategies that has been explored to improve performance. An important issue in many caching systems is how to decide what is cached where at any given time. Solut...
متن کاملScalable Web Caching of Frequently Updated Objects Using Reliable Multicast
Frequently updated web objects reduce the benefit of caching, increase the problem of cache inconsistency, and aggravate the inefficiency of the conventional "repeated unicast" delivery model. In this paper, we investigate multicast invalidation and delivery of popular, frequently updated objects to web cache proxies. Our protocol, MMO, groups objects into volumes, each of which maps to one IP ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999